7 research outputs found

    An abstract interpretation for SPMD divergence on reducible control flow graphs

    Get PDF
    Vectorizing compilers employ divergence analysis to detect at which program point a specific variable is uniform, i.e. has the same value on all SPMD threads that execute this program point. They exploit uniformity to retain branching to counter branch divergence and defer computations to scalar processor units. Divergence is a hyper-property and is closely related to non-interference and binding time. There exist several divergence, binding time, and non-interference analyses already but they either sacrifice precision or make significant restrictions to the syntactical structure of the program in order to achieve soundness. In this paper, we present the first abstract interpretation for uniformity that is general enough to be applicable to reducible CFGs and, at the same time, more precise than other analyses that achieve at least the same generality. Our analysis comes with a correctness proof that is to a large part mechanized in Coq. Our experimental evaluation shows that the compile time and the precision of our analysis is on par with LLVM’s default divergence analysis that is only sound on more restricted CFGs. At the same time, our analysis is faster and achieves better precision than a state-of-the-art non-interference analysis that is sound and at least as general as our analysis

    Structural Investigations of the α12\alpha_{12} Si-Ge Superstructure

    No full text
    This article reports the X-ray diffraction-based structural characterization of the [alpha]12 multilayer structure SiGe2Si2Ge2SiGe12 [d'Avezac, Luo, Chanier & Zunger (2012). Phys. Rev. Lett. 108, 027401], which is predicted to form a direct bandgap material. In particular, structural parameters of the superlattice such as thickness and composition as well as interface properties, are obtained. Moreover, it is found that Ge subsequently segregates into layers. These findings are used as input parameters for band structure calculations. It is shown that the direct bandgap properties depend very sensitively on deviations from the nominal structure, and only almost perfect structures can actually yield a direct bandgap. Photoluminescence emission possibly stemming from the superlattice structure is observed

    Structural investigations of the alpha(12) Si-Ge superstructure

    No full text
    This article reports the X-ray diffraction-based structural characterization of the [alpha]12 multilayer structure SiGe2Si2Ge2SiGe12 [d'Avezac, Luo, Chanier & Zunger (2012). Phys. Rev. Lett. 108, 027401], which is predicted to form a direct bandgap material. In particular, structural parameters of the superlattice such as thickness and composition as well as interface properties, are obtained. Moreover, it is found that Ge subsequently segregates into layers. These findings are used as input parameters for band structure calculations. It is shown that the direct bandgap properties depend very sensitively on deviations from the nominal structure, and only almost perfect structures can actually yield a direct bandgap. Photoluminescence emission possibly stemming from the superlattice structure is observed

    Lancet Commission: Stem cells and regenerative medicine

    No full text
    corecore